package com.librelato.bean;

import java.util.Date;
import java.util.List;

import com.librelato.negocio.bean.IBeanGenerico;

public class PedidoVendaBean implements IBeanGenerico {

	private static final long serialVersionUID = 9018938089958590575L;

	private List<ItemPedidoVendaBean> itemPedido;

	private Date dataEmissao;

	private String numero;

	private EmpresaBean filial;

	private EmpresaBean filialProd;

	private ClienteBean cliente;

	private String status;

	private String notaFiscal;

	private List<HistoricoPedidoVendaBean> historico;

	private OrdemProducaoBean ordemProd;

	private boolean pvAlterado;

	private RepresentanteBean representante;

	private Date dataProgramacao;

	private String acessoriosOpcionais;

	private List<AcessorioBean> listaAcesssoriosOpcionais;
	
	private String chassi;
	
	private String numeroSerie;
	
	private String caracteristicaOpcional;
	
	private List<DescritivoProdutoPedidoBean> listaDescritivoProduto;
	
	private Date dataEntrega;

	public List<ItemPedidoVendaBean> getItemPedido() {
		return itemPedido;
	}

	public void setItemPedido(List<ItemPedidoVendaBean> itemPedido) {
		this.itemPedido = itemPedido;
	}

	public Date getDataEmissao() {
		return dataEmissao;
	}

	public void setDataEmissao(Date dataEmissao) {
		this.dataEmissao = dataEmissao;
	}

	public String getNumero() {
		return numero;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public EmpresaBean getFilial() {
		return filial;
	}

	public void setFilial(EmpresaBean filial) {
		this.filial = filial;
	}

	public ClienteBean getCliente() {
		return cliente;
	}

	public void setCliente(ClienteBean cliente) {
		this.cliente = cliente;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public List<HistoricoPedidoVendaBean> getHistorico() {
		return historico;
	}

	public void setHistorico(List<HistoricoPedidoVendaBean> historico) {
		this.historico = historico;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getNotaFiscal() {
		return notaFiscal;
	}

	public void setNotaFiscal(String notaFiscal) {
		this.notaFiscal = notaFiscal;
	}

	public boolean isPvAlterado() {
		return pvAlterado;
	}

	public void setPvAlterado(boolean pvAlterado) {
		this.pvAlterado = pvAlterado;
	}

	public OrdemProducaoBean getOrdemProd() {
		return ordemProd;
	}

	public void setOrdemProd(OrdemProducaoBean ordemProd) {
		this.ordemProd = ordemProd;
	}

	public RepresentanteBean getRepresentante() {
		return representante;
	}

	public void setRepresentante(RepresentanteBean representante) {
		this.representante = representante;
	}

	public Date getDataProgramacao() {
		return dataProgramacao;
	}

	public void setDataProgramacao(Date dataProgramacao) {
		this.dataProgramacao = dataProgramacao;
	}

	public EmpresaBean getFilialProd() {
		return filialProd;
	}

	public void setFilialProd(EmpresaBean filialProd) {
		this.filialProd = filialProd;
	}

	public List<AcessorioBean> getListaAcesssoriosOpcionais() {
		return listaAcesssoriosOpcionais;
	}

	public void setListaAcesssoriosOpcionais(
			List<AcessorioBean> listaAcesssoriosOpcionais) {
		this.listaAcesssoriosOpcionais = listaAcesssoriosOpcionais;
	}

	public String getAcessoriosOpcionais() {
		return acessoriosOpcionais;
	}

	public void setAcessoriosOpcionais(String acessoriosOpcionais) {
		this.acessoriosOpcionais = acessoriosOpcionais;
	}

	public String getChassi() {
		return chassi;
	}

	public void setChassi(String chassi) {
		this.chassi = chassi;
	}

	public String getNumeroSerie() {
		return numeroSerie;
	}

	public void setNumeroSerie(String numeroSerie) {
		this.numeroSerie = numeroSerie;
	}

	public List<DescritivoProdutoPedidoBean> getListaDescritivoProduto() {
		return listaDescritivoProduto;
	}

	public void setListaDescritivoProduto(
			List<DescritivoProdutoPedidoBean> listaDescritivoProduto) {
		this.listaDescritivoProduto = listaDescritivoProduto;
	}

	public String getCaracteristicaOpcional() {
		return caracteristicaOpcional;
	}

	public void setCaracteristicaOpcional(String caracteristicaOpcional) {
		this.caracteristicaOpcional = caracteristicaOpcional;
	}

	public Date getDataEntrega() {
		return dataEntrega;
	}

	public void setDataEntrega(Date dataEntrega) {
		this.dataEntrega = dataEntrega;
	}
	
	
	
	

}
